package com.huilian.iotbox.data.vo;

import com.huilian.iotbox.data.dto.QueryParam;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author LinYinDong
 * @date 2023/6/12 11:21
 */
@Data
public class RedPacketStoreVo extends QueryParam implements Serializable {
    private Integer id;
    /**
     *红包ID
     * */
    private Integer redPacketId;
    /**
     *商户ID
     * */
    private Integer userId;
    /**
     *场地ID
     * */
    private Integer merchantStoreId;
    /**
     *领取定位限制,null/0为不限制，1为限制
     * */
    private Boolean claimRestriction;
    /**
     *限制距离，单位：米
     * */
    private Integer distance;

    private String storeName;
    private String province;
    private String city;
    private String district;
    private String address;
    private String title;

    private Integer totalCoin;
    private Integer quantity;

    private Date redPacketIndate;

    private Date createTime;

    private Integer redPacketType;
    /**
     * 红包记录对应的领取红包的数量
     * */
    private Integer receiveRedPacketCount;
    /**
     * 红包记录对应被领取的币数
     * */
    private Integer recordReceiveCoin;

    private Integer status;
    private String startTime;
    private String endTime;
    private Integer numberOfClaims;
    private Integer time;
    private Long coin;
    /**
     * 会员自己领取的次数
     * */
    private Integer ownNumberOfClaims;

    /**
     * 会员自己领取的币数
     * */
    private Long ownReceiveCoin;
}
